package cn.heyige.backend.algorithm;

import lombok.Builder;
import lombok.Data;

/**
 * 梅花易数预测结果 - 极简版
 * 
 * 只包含AI解读必需的核心字段
 * 
 * @author CodeBuddy
 */
@Data
@Builder
public class PredictionResult {
    
    /**
     * 原卦名称
     */
    private String originalGua;
    
    /**
     * 变卦名称
     */
    private String changedGua;
    
    /**
     * 互卦名称
     */
    private String mutualGua;
    
    /**
     * 体卦
     */
    private String bodyGua;
    
    /**
     * 用卦
     */
    private String useGua;
    
    /**
     * 动爻位置
     */
    private int movingYao;
    
    /**
     * 五行关系
     */
    private String wuxingRelation;
    
    /**
     * 准确性预期 (0.5-0.95)
     */
    private double accuracy;
    
    /**
     * 计算时间戳
     */
    private long timestamp;
}